package eteam.aps.model.export.model;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * @author Ll
 * @since 2024/1/17
 */
@Getter
@Setter
public class ArrivalVouchExport {
    @ExcelProperty(value = "序号", index = 0)
    private Integer sort;
    @ExcelProperty(value = "日期", index = 1)
    private String date;
    @ExcelProperty(value = "物料编号", index = 2)
    private String invCode;
    @ExcelProperty(value = "版本", index = 3)
    private String banBen;
    @ExcelProperty(value = "物料名称", index = 4)
    private String invName;
    @ExcelProperty(value = "物料分类", index = 5)
    private String invType;
    @ExcelProperty(value = "供应商", index = 6)
    private String venName;
    @ExcelProperty(value = "采购方", index = 7)
    private String purName;
    @ExcelProperty(value = "批号", index = 8)
    private String batch;
    @ExcelProperty(value = "出厂检验报告", index = 9)
    private String insType;
    @ExcelProperty(value = "本批次总数", index = 10)
    private BigDecimal quantity;
    @ExcelProperty(value = "检验数量(AQL-2.5)", index = 11)
    private BigDecimal checkQuantity;
    @ExcelProperty(value = "合格品数量", index = 12)
    private BigDecimal validQuantity;
    @ExcelProperty(value = "不合格数量", index = 13)
    private BigDecimal finValidQuantity;
    @ExcelProperty(value = "合格率", index = 14)
    private String validRate;
    @ExcelProperty(value = "检验员", index = 15)
    private String createUser;
    @ExcelProperty(value = "判定结果", index = 16)
    private String validaAcceptType;
    @ExcelProperty(value = "缺陷描述", index = 17)
    private String defectsRemark;
    @ExcelProperty(value = "处理方式", index = 18)
    private String handling;
    @ExcelProperty(value = "加权合格数", index = 19)
    private BigDecimal weightQty;
    @ExcelProperty(value = "备注", index = 20)
    private String remark;
    @ExcelProperty(value = "质检日期", index = 21)
    private LocalDate auditorTime;
}
